body{margin:0; padding: 0; background-color: #f8f8f8; font-size: 14px;}
ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5{margin:0; padding: 0; list-style: none}
a{ color: #333; text-decoration: none; }
.a{width: 1440px; margin:0 auto;}
em{font-style: normal;}
a:hover{color: #000; font-weight:bold}
i{font-style: normal;}
.right{ float: right; font-style: normal; font-size: 13px; color: #666; margin-top: 3px; }

.logo{ width: 500px; height: 75px; margin-top: 20px; margin-bottom: 0px; display: inline-block;  background-image: url(../Images/logo2.png); background-size:90%; background-repeat:no-repeat }
.jdt{margin-bottom: 20px;}

.jdt .a{position: relative;}

.nav{overflow: hidden;}
.nav>ul>li{ text-align: center; float: left;}
.nav>ul>li>a{color: #fff; display: inline-block; width:204.69px; margin-right: 1px; background-color: #009143; height: 42px; line-height: 42px; font-size:16px;}
.nav>ul>li a.cur{background-color: #ff5722}
.nav>ul>li:hover ul{display: block;}

.nav>ul>li ul{position: absolute; background-color:rgba(0,145,67,0.85); display: none; width: 204px; z-index: 1000000; border-radius: 0px 0px 4px 4px;}
.nav>ul>li ul li{ text-align: center; }
.nav>ul>li ul li a{color: #fff; line-height: 35px; height: 35px; font-size: 16px;}
.nav>ul>li ul li a:hover{color: yellow}

.tabs{float: right; width: 500px; border-bottom: 1px #e2e2e2 solid; margin-bottom: 15px;}
.tabs a{height: 30px; line-height: 30px; width: 80px; text-align: center; display: inline-block;}
.tabs a.cur{border-bottom: 1px #1E9FFF solid; color: #1E9FFF; margin-bottom: -1px;}


#banner_jdt .item{display: none;}

.tips{ margin-bottom: 20px; color: blue }

.banner{margin-bottom:0px;}

.title-icon{ width:7px; height: 13px; background-repeat: no-repeat; display: inline-block; background-image: url(../Images/title-icon.png);margin-right: 5px; margin-bottom: -2px; }

.ad{margin-top:40px;}

.list-pic li{ width: 354px; text-align: center; float: left; margin-bottom: 15px; }
.list-pic li img{ width: 300px; height: 200px; border:1px #999 solid; box-shadow: 0 0 8px #ccc }
.list-pic li p{ line-height: 30px; }

.slider .title{color: #333; text-align: center; padding-top: 10px;}


.search{ float: right; position: relative; margin-top: 30px;}
.search-input{border:1px; border-radius:24px; padding: 8px 20px;  padding-left: 15px; font-size: 12px; border:1px #e2e2e2 solid;}
.search .search-btn{position: absolute; right: 10px; top: 8px;}

.home_top{background-color: #fff;}

/*段落章节*/
.row dl{overflow: hidden; margin-bottom:20px; background-color: #fff; box-shadow:  0 0 4px #ccc}

.section{float: left;}
.section dt{border-bottom: 1px #ebdfd3 solid;}
.section dt label{ display: inline-block; border-bottom: 1px #5fb878 solid; margin-bottom: -1px;  padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px}
.section dd{padding: 15px;}

.news{ width: 955px; }
.news dd{ float: left; }
.news dd.news_con .title{font-size: 22px; color: orange; padding-bottom: 5px;}
.news dd.news_con .date{color: #999;}
.news dd.news_con .des{color: #666; padding-top: 10px; border-bottom: 1px #e2e2e2 solid; padding-bottom: 10px; margin-bottom: 5px;}
.news .tabs_c li a{display: inline-block; width: 400px;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.list li{ padding:5px 0; margin-left: 420px; background-image: url(../Images/arr.jpg); background-repeat: no-repeat; background-position: 0 10px; padding-left: 15px; }
.list .one{ margin-left: 430px; padding-right: 15px; margin-bottom:5px; }
.list .one h1{ font-size: 22px; }
.list .one h1 a{color: #009143; display: inline-block; overflow: hidden; width: 460px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list .one p.date{padding-top: 5px; color: #999; font-size: 12px;}
.list .one p.des{color: #999; font-size: 13px; line-height: 20px; height: 30px; overflow: hidden; padding-bottom:20px; }

.is_top{ width: 400px; float: left; }
.is_top .news_hot img{ width: 100% }
.listRight{ float: left; width: 500px; margin-left: 15px;}
.listRight .top{ padding-left: 10px; }

.home-about{ width: 462px; margin-left: 20px; }
.home-about .detail{display: inline-block; background-color: #009143; color: #fff; padding: 10px 20px;}
.home-about .con{ padding-top: 10px; color: #333; line-height: 25px; height: 97px; overflow: hidden; text-indent: 30px;}

.home-business{ width: 955px; }
.home-business dd{padding: 20px; padding-left: 30px; height: 205px;}
.icon a{ display: inline-block; width: 140px; text-align: center; padding-bottom: 15px; padding-top: 15px; color: #666 }


.home-tender { width: 462px; height: 305px; margin-left: 20px; }
.home-tender dt a{ display: inline-block; text-align: center; width: 150px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px #333 solid; margin-bottom: -1px;}
.home-tender dt a:nth-child(1){border-right: 1px #e2e2e2 solid;}
.home-tender dt a.cur{color: #0079c4;  border-bottom: 1px #0079c4 solid; }
.home-tender dd{ height: 200px; }
.home-tender li{ padding:5px 0; background-image: url(../Images/arr.jpg); background-repeat: no-repeat; background-position: 0 10px; padding-left: 15px; }

.home-tender dd ul li a{display: inline-block; width: 340px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; }

.home-pro{ width: 1436px;}
/*.home-pro ul{overflow: hidden;}*/
/*.home-pro li{ width: 200px; float: left;  text-align: center; line-height: 35px;}*/
.home-pro dd{ padding-bottom: 80px}
.home-pro .tit{ font-size: 16px; text-align: center; padding-top: 10px; }

.daohang{ margin: 0 auto;  background-color: #fff;}
.daohang .nav{ margin-top: 234px; }

.more{ width: 17px; height:17px; display: inline-block; background-image: url(../Images/more.jpg); background-repeat: no-repeat; float: right; margin-right:5px; margin-top: 22px; margin-right: 20px; }
.more2{ width: 17px; height:17px; display: inline-block; background-image: url(../Images/more.jpg); background-repeat: no-repeat; float: right; margin-right:5px; margin-top: 22px; margin-right: 20px; }
.home-tender dt .more{ width: 17px; border-bottom: 0px; border:0px;}
.home-tender dt .more a{text-decoration: none; border-bottom: 0px;}
.home-tender dt .more2 a{text-decoration: none; border-bottom: 0px;}
.home-tender dt a.more:nth-child(1){border:0px;}


.row{overflow: hidden;}
.link span{ font-weight: bold; display: inline-block; margin-left: 10px; margin-right: 10px; }
.link a{margin-left: 10px; margin-right: 10px; color: #666; font-size: 12px;}
.link{overflow: hidden; margin-bottom:10px; background-color: #fff; box-shadow:  0 0 4px #ccc; border-radius: 4px; padding: 10px; padding-top: 15px; padding-bottom: 15px;text-align: left;}
.footer-r{ text-align: center; font-size: 12px; color: #666; line-height: 25px; padding-top: 10px; padding-bottom: 10px;}


.news_title{ line-height: 35px; text-align: center; padding-top: 4px; }


/** 公司介绍 **/
.about{ width: 850px; margin-right: 50px; }
.about dd{ line-height: 25px; height: 256px; overflow: hidden; font-size:14px; color: #333}
.about-more{ padding-top: 20px;  }

/** 企业文化 **/
.qywh ul{border-bottom: 1px #eee solid; padding-top:10px; padding-bottom:10px;}
.qywh ul:last-child{border-bottom: 0px;}
.qywh ul li.bd{ font-size: 18px; padding-left: 40px; color: #333 }
.qywh ul li.hd{ font-size: 14px; color: #3794f2; margin-bottom: 5px; padding-left: 10px; }



/** 留言 **/
.talk{ width: 290px; }
.talk li{margin-bottom: 10px;}
.talk .input{ border:1px #e2e2e2 solid; width: 100%; height: 30px; line-height: 30px; text-indent: 10px; }
.talk .textarea{ border:1px #e2e2e2 solid; width: 99%; padding-top: 10px; text-indent: 8px; font-family: "微软雅黑"}
.talk .btn{margin:0; padding: 0; height:35px; line-height: 35px; text-align: center; font-style: 13px; background-color: #f4d3d3; color: #c62c2c; border:0px; width: 100%; cursor: pointer; border:1px #f4d3d3 solid;}
.talk .btn:hover{background-color: #f4ddd3}

/* 产品展示 */
.pro{ width: 850px; margin-right:50px; }
.pro dd ul{ overflow: hidden;}
.pro dd ul li{  float: left; margin-right:23px; position: relative;}
.pro dd ul li:last-child{margin-right: 0px;}
.pro dd ul li img{ width:182px; height:235px; overflow: hidden; border-radius: 4px;}
.pro dd ul li .text{ position: absolute; bottom: 0px; color: #fff; background-color: rgba(0,0,0,0.3); left: 0; right: 0; padding:5px 10px; height: 30px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-radius: 0 0 4px 4px;}
.pro dd ul li .text a{color: #fff; font-size: 14px;}
.vedio dd{ height: 204px; text-align:center; }



.scrolltitle{height:24px;font-size:14px;width:742px;border-bottom:solid 1px #ddd; margin:20px auto 15px auto;}

a.aleft{display:block; height:40px; width:40px;overflow:hidden; background-image:url(../Images/arr_left.png); position: absolute; z-index: 10000; top: 40%}
a.aright{display:block; height:40px; width:40px; overflow:hidden; background-image:url(../Images/arr_right.png); position: absolute; right:0px; z-index: 10000; top: 40%}
a.aleft{float:left;}

.scrolllist{width:860px;height:235px;position: relative;}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.scrolllist .imglist_w li p{overflow:hidden;}

#s2{width:214px;}
#s2 .imglist_w{width:176px;}
#s2 .imglist_w ul{height:20000px;width:auto;position:absolute;left:0px;top:0px;}
#s2 .imglist_w li{float:none;}

/** footer */
/*.footer{text-align: center; font-size: 13px; overflow: hidden; padding-bottom: 25px; line-height: 25px; color: #666; background-color: #f6f6f6; padding-top: 30px;}
.footer-l{ width: 500px; float: left; overflow: hidden; }
.footer-l ul{ width: 150px; float: left; border-right: 1px #e2e2e2 solid; text-align: left;}
.footer-l ul li{ padding-left:40px;}
.footer-l ul li:first-child{font-size: 14px; font-weight: bold; color: #000;}
.footer-r p{text-align: right; padding-right:100px;}
.logo-gray{position: absolute; right: 10px; top:20px;}

*/

/** list */
.newList .con ul li{overflow: hidden; padding-right:50px; margin-bottom: 25px; border-bottom: 1px #efefef solid; position: relative;}
.newList .con .newDate{ width: 80px; color: #fff; height: 115px; text-align: right; padding-right:20px; float: left;}
.newList .con .newDate p{margin:0; padding:0;}
.newList .con .newDate p.t1{ font-size: 40px; font-weight: bold; padding-top:6px; color: #000 }
.newList .con .newDate p.t2{color: #333}
.newList .con .newDate p.t3{color: #999; margin-top:5px;}
.newList .con .newdes{ width:730px; float: left; margin-left: 30px; padding-top:15px; padding-bottom: 15px }
.newList .con .newdes h2{ font-size: 16px; margin-bottom:8px; font-weight: bold;}
.newList .con .newdes h5{line-height: 23px; font-size: 13px; color: #666; font-weight: 100; height: 48px; overflow: hidden;}

.news-more{position: absolute; right: 0px; top: 30px; font-size:26px; color: #666}



.otherList ul li{overflow: hidden; padding-right:50px; margin-bottom: 25px; border-bottom: 1px #efefef solid; position: relative;}
.otherList .newDate{ width: 90px; color: #fff; height: 115px; text-align: right; padding-right:20px; float: left;}
.otherList .newDate p{margin:0; padding:0;}
.otherList .newDate p.t1{ font-size: 40px; font-weight: bold; padding-top:6px; color: #000 }
.otherList .newDate p.t2{color: #333}
.otherList .newDate p.t3{color: #999; margin-top:5px;}
.otherList .newdes{ width:730px; float: left; margin-left: 30px; padding-top:15px; padding-bottom: 15px }
.otherList .newdes h2{ font-size: 16px; margin-bottom:8px; font-weight: bold;}
.otherList .newdes h5{line-height: 23px; font-size: 13px; color: #666; font-weight: 100; height: 48px; overflow: hidden;}




#newShow{overflow: hidden;}
#newShow .new-tit{text-align: center; font-weight: 100; font-size: 30px;padding-top:20px;}
#newShow .new-date{font-size: 14px; color: #999; text-align: center; font-weight: 100; border-bottom: 1px #e4e4e4 solid; padding-bottom:30px; margin-bottom: 30px;}
#newShow .text{ line-height: 35px; padding-bottom: 50px; }
#newShow .text img{max-width:100%}


.pagination{text-align: center; font-size: 14px; padding-bottom: 40px;}
.pagination a, .pagination span{background-color: #f6f6f6; border:1px #fff solid; padding:5px 10px; margin-left: 2px; margin-right: 2px; display: inline-block; border-radius: 2px;}
.pagination a:hover{border:1px #75b1ff solid; color: #75b1ff}
.pagination span.current{background-color: #75b1ff; color: #fff;}



.product .a{overflow: hidden;}
.product .nRight .con{ padding-left: 0px; padding-right:0; }
.product .con ul{overflow: hidden;}
.product .con ul li{ float: left; width: 280px; height: 450px; background-color: #fff; text-align: center; margin-right: 26px; margin-left: 0px; margin-bottom:30px; }
.product .con ul li:hover{box-shadow: 0 0 12px #ccc}
.product .con ul li img{ width:100%; height:340px }
.product .text{text-align: left; padding-top: 10px; font-size: 16px; padding-left: 10px; font-weight: bold;}
.product .des{text-align: left; padding-top: 5px; font-size: 13px; padding-left: 10px; padding-bottom: 10px;}
.pro-more{ border:1px #e2e2e2 solid; padding:6px 30px; display: inline-block; margin: 0 auto; margin-top: 10px; font-size: 12px; color: #666}
.pro-more:hover{border:1px #ffa508 solid;}

.contact{overflow: hidden; padding-top: 50px;}
.contact .s{ width: 33%; height: 200px; border:1px #eee solid; float: left; text-align: center; padding-top:50px; color: #666 }
.contact .s .n{ font-size: 18px; padding-top:20px; padding-bottom:10px; color: #000; font-weight: bold; }


.form h1{ font-size: 20px; margin-bottom: 15px; padding-top: 50px; }
.form li{  float: left; width: 48.9%; margin-right: 20px; margin-bottom: 15px; }
.form li:nth-child(2){ margin-right: 0px; }

.new-tit{ display: block; text-align: center; padding-top:30px; padding-bottom:30px; }
.list-con{padding: 20px;}
.list-con .text{ line-height: 32px; }

.hj ul{overflow: hidden;}
.hj li{ width: 50%; float: left; margin-bottom: 20px; }
.hj p{text-align: center; font-size: 16px; }
.hj p.ffont{ width: 100%; clear:both; font-size: 22px; padding-top: 30px; padding-bottom: 50px; }



/** 焦点图 **/
.yx-rotaion{margin-right:auto;margin-bottom:0;margin-left:auto; height: 200px;}
.yx-rotaion img{height: 100%;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:13px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px; display: inline-block; width: 250px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../Images/ico.png) no-repeat;display:block}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:35%;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:0px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:0px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden}


/** 新闻页面 **/
.newList{ padding-top: 20px; }
.newList .a{overflow: hidden; margin-bottom: 20px;}
.nLeft{width:220px; background-color: #fff; float: left}
.nRight{width: 1190px; margin-left:30px; background-color: #fff; float: left; overflow: hidden;}

.nLeft .tit{background-color: #02632f; padding-right:20px; padding-top:20px; padding-bottom:20px; text-align: right;}
.nLeft .tit .arr{ width: 22px; height: 22px; display:block; float: right; background-image: url(../Images/arr_tit.png); margin-right: 10px; margin-top: 15px; }
.nLeft .tit h1{font-size: 16px; font-weight: 100; color: #fff;}
.nLeft .tit h2{font-size: 25px; font-weight: 100; color: #b7edf9;}
/*.nLeft .con{border: 1px #d6d6d6 solid;}*/
.nLeft .con a{display: block; position: relative; text-align: left; padding-left:70px; padding-top: 16px; padding-bottom:15px; border-bottom: 1px #f5f5f5 solid; color: #000; font-size: 14px;}
.nLeft .con a:hover{ color:#0079c4  }
.nLeft .con a.cur{color: #fff; font-weight: bold; background-color: #5fb878; color: #fff; margin-left: -1px;}
.nLeft .con a.cur .nav-icon{background-image: url(../Images/ny-nav-icon-on.png);}
.nLeft .con a.cur .nav-icon-sj{background-image: url(../Images/nav-icon-sj.png); width: 13px; height: 50px; position: absolute; right: -13px; top: 0;}

.nav-icon{display: inline-block; width: 14px; height: 14px; background-image: url(../Images/ny-nav-icon.png); position: absolute; right: 10px; top:17px;}

.nRight .crumbs{overflow: hidden; border-bottom: 1px #e5e5e5 solid; padding-bottom:13px; padding-top: 15px;}
.nRight .crumbs .map{float: right; font-size: 13px; color: #999; padding-right: 15px; background-image: url(../Images/home.jpg); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 20px;}
.nRight .crumbs .pre{font-size: 25px; color: #999999; margin-top: -10px; font-weight: 100; background-image: url(../Images/icon_line.jpg); background-repeat: no-repeat; background-position: 0 5px; padding-left: 20px;}
.nRight .con{padding:20px; font-size: 14px; color: #666}



.ny-banner{ height: 292px; background-repeat: no-repeat; background-position: center; }
.ny-banner .a{height:292px; position: relative;}
.ny{ padding-bottom: 20px; }
.ny .logo{margin-top: 10px;}
.ny .nav{margin-top: 38px;}
.ny .nav{background-image: none;}
.ny .nav>ul>li{ width: 110px; }
.ny .nav>ul>li>a{border-right: 0px; color: #333; font-size: 14px; height:25px; line-height:25px; width:auto; display: inline-block; }
.ny .nav>ul>li a.cur{background-image: none; color: #ea8f21; border-bottom: 1px #ea8f21 solid}
.ny .nav>ul>li ul{background-color: rgba(255,255,255,0.2); padding-top: 10px;}
.ny .nav>ul>li ul li a{color: #000}
.ny .nav>ul>li ul li a:hover{color: #ea8f21}



.lxwm{position: absolute; z-index: 1000; right: 10%; top: 25%; background-color: rgba(0,0,0,0.4); height: 250px; border-radius: 4px; padding: 20px;}
.lxwm h1{ font-size: 25px; margin-bottom: 15px; color: #fff; border-bottom: 1px #ccc solid; padding-bottom: 15px;}
.lxwm h1:before{content: '|'; padding-right: 10px; color: #c13642;}
.lxwm ul li{color: #fff; padding-top: 7px; padding-bottom: 7px; }












/* 必要布局样式css */
.banner-top {
    padding-top: 3.730928444707274%;
}

.banner-title {
    padding: 5px 0;
}

.banner-title h1 {
    text-align: center;
    letter-spacing: 5px;
    font-size: 45px;
    font-family: "Microsoft YaHei", 微软雅黑, MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;
    font-weight: normal;
    color: rgb(68, 68, 68);
    padding-bottom: 14px;
}

.banner-text {
    text-align: center;
}

.banner-text p {
    font: 15px/1.5 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', "Hiragino Sans GB",Arial,"Microsoft YaHei", "å¾®è½¯é›…é»‘", "STHeiti", "WenQuanYi Micro Hei",'PingFang SC', SimSun, sans-serif;
    -webkit-font-smoothing: antialiased;
    margin: 0;
    color: rgb(68, 68, 68);
}

.banner-top-one {
    padding-top: 3.311649911295092%;
}

.banner-button {
    width: 100%;
    vertical-align: middle;
    text-align: center;
}

.banner-button a {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    height: auto;
    width: auto;
    line-height: 100%;
    padding: 15px 32px;
    position: relative;
}

.banner-button-btn {
    color: #fff;
    font-weight: 400;
    margin: 0;
    line-height: 1.8em;
    font-size: 16px;
    font-family: 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', "Hiragino Sans GB",Arial,"Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei",'PingFang SC', SimSun, sans-serif;
    -webkit-font-smoothing: antialiased;
    background-color: #69ca72!important;
    border-radius: 100px;
}

.banner-button-btn{
    background: #cedad0;
    display: inline-block;
    -webkit-transition: border-color .4s,color .4s;
    -moz-transition: border-color .4s,color .4s;
    transition: border-color .4s,color .4s;
    border: 0;
    vertical-align: middle;
    position: relative;
    z-index: 1;
    color: #fff;
    -webkit-backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}

.banner-button-btn, .banner-button-btn::before{
     -webkit-transition-timing-function: cubic-bezier(0.2,1,.3,1);
    -moz-transition-timing-function: cubic-bezier(0.2,1,.3,1);
     transition-timing-function: cubic-bezier(0.2,1,.3,1);
}

.banner-button-btn::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 25px;
    background: #1a7c29;
    z-index: -1;
    opacity: 0;
    -webkit-transform: scale3d(0.7,1,1);
    -moz-transform: scale3d(0.7,1,1);
    -ms-transform: scale3d(0.7,1,1);
    -o-transform: scale3d(0.7,1,1);
    transform: scale3d(0.7,1,1);
    -webkit-transition: -webkit-transform .4s,opacity .4s;
    -moz-transition: -moz-transform .4s,opacity .4s;
    transition: transform .4s,opacity .4s;
    -webkit-transition-timing-function: cubic-bezier(0.2,1,.3,1);
    -moz-transition-timing-function: cubic-bezier(0.2,1,.3,1);
    transition-timing-function: cubic-bezier(0.2,1,.3,1);
}

.banner-button-btn:hover::before{
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}



/*.banner_hide{display: none;}*/
.btn_block span{
	display: inline-block;
	width: 40px;height: 50px;
	background-color: rgba(0,0,0,.6);
	color: #ffffff;
	font-size: 30px;
	font-family: "宋体";
	line-height: 50px;
	cursor: pointer;
}
.btn_block span:hover{
    background-color: rgba(0,0,0,.8)
}
/****************主要样式 start*************/

.scrolllist { width:1400px;margin: 0 auto; margin-top: 20px; }
.scrolllist .imglist_w { width: 1270px; height: 260px; margin-left: 70px; float: left; overflow: hidden; position: relative;/*必要元素*/ }
.scrolllist .imglist_w ul { width: 20000px; position: absolute; left: 0px; top: 0px; }
.scrolllist .imglist_w li { width: 180px; margin-right: 10px; float: left; padding: 0 10px; }
.scrolllist .imglist_w li .img{display: block; height: 230px;}
.scrolllist .imglist_w li a { color: #3366cc; text-decoration: none; float: left; }
.scrolllist .imglist_w li a:hover img { filter: alpha(opacity=86); -moz-opacity: 0.86; opacity: 0.86; }
.scrolllist .imglist_w li p { height: 48px; line-height: 24px; overflow: hidden; float: left; }

.imglist_w .title{ line-height: 35px; text-align: center; display: block; }

/*#s2 { width: 214px; }
#s2 .imglist_w { width: 176px; }
#s2 .imglist_w ul { height: 20000px; width: auto; position: absolute; left: 0px; top: 0px; }
#s2 .imglist_w li { float: none; }*/




/* slide */
#bgstylea{background:#ff6900;}
#bgstyleb{background:#193d85;}
#bgstylec{background:#000;}


#bgstylec{background-image: url(../Images/ele-1-0.jpg);}
#bgstylea{background-image: url(../Images/ele-2-0.jpg);}




.slide-main{height:502px;position:relative;}
.prev,.next{display:block;width:44px;height:44px;position:absolute;z-index:222;top:227px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.prev{left:70px;}
.next{right:70px; }
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:540px;left:0;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#333;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);overflow:hidden;}
.item a.cur{background:#fff;}
.slide-box,.slide{display:block;width:100%;height:502px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:490px;padding-top:89px;background:#ff6900;position:relative;position:absolute;z-index:8;}

.slide a{display:block;width:100%;height:490px;cursor:pointer;}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f{position:absolute;z-index:9;left:50%;}
.obj-a,.obj-b{width:952px;margin-left:-476px;text-align:center;}
.obj-a{display:block;height:352px;top:100px;}
.obj-b{top:406px;height:100px;}
.obj-c{display:block;height:582px;top:0;margin-left:-540px;}
.obj-d{top:228px;height:164px;}
.obj-d p{display:block;padding-top:20px;font-size:16px;color:#fff;clear:both;}
.obj-e{width:366px;height:170px;margin-left:-460px;top:123px;z-index:12;}
.obj-f{width:692px;height:394px; margin-left:-180px;}
.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.4s linear 0s normal none;-moz-animation:baoAni 0.4s linear 0s normal none;animation:baoAni 0.4s linear 0s normal none;}
@-webkit-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@-moz-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
.banAnimate .obj-b{display:block;animation-name:saAni;-webkit-animation:saAni 0.4s linear 0s normal none;-moz-animation:saAni 0.4s linear 0s normal none;animation:saAni 0.4s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
.watch-code.code-show{display:block;animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left bottom;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left bottom;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:bottom bottom;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;transform:scale(1,1);transform-origin: left bottom;} }
.banAnimate .obj-c,.banAnimate .obj-e{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.3s linear 0s normal none;-moz-animation:saAnic 0.3s linear 0s normal none;animation:saAnic 0.3s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
.banAnimate .obj-d,.banAnimate .obj-f{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }




.alink{overflow: hidden; width: 260px; text-overflow: ellipsis; white-space: nowrap;}


.showPro2, .showPro3{display: none;}



@media screen and (max-width: 1024px) {
	.a{ width: 100%; }
	#banner_jdt,.search{display: none;}
	.nav{margin-top: -10px; position: inherit; overflow: hidden;}
	.nav>ul>li{ width: 33% }
	.nav>ul>li>a{ width: 100%; border:1px #fff solid; margin-top: -1px; font-size: 14px; height: 30px; line-height: 30px;}
	.logo{background-size: 95%; width: 100%; background-repeat: no-repeat; background-position: 5px 5px;}
	.news{ width: 100% }
	.is_top{float: inherit; width: 100%}
	.news dd{float: inherit;}
	.section dd{padding: 0}
	.list .one{margin: 0; padding: 0}
	.list li{margin-left: 0}
	.news .tabs_c li a{width: 65%}
	.home-about{margin-left: 0; width: inherit;}
	.home-business{ width: 100% }
	.home-tender{margin-left: 0; width: 100%}
	.home-tender dd ul li a{ width: 80% }

	.list .one{ padding: 10px; }
	.list .one h1 a{ width: 360px; }
	.list .one p.des{ width: 70% }

	.nLeft{ width: 100%; float: inherit; }
	.nLeft .tit{text-indent: 20px; text-align: left;}
	.nLeft .con{overflow: hidden;}
	.nLeft .con a{display: inline-block; width: 33.33%; height:30px; line-height: 30px; padding: 0; text-align: center; float: left;}
	.nLeft .con a.cur .nav-icon-sj{display: none;}
	.nLeft .con a.cur .nav-icon{display: none;}
	.nav-icon{display: none;}
	.con.subnav{background-color: #e2e2e2}
	.nRight .crumbs{display: none;}
	.nRight{ width: 100%; margin-left: 0; float: inherit;}
	.tabc img{ width: 100% }
	.newList{padding-top: 0}
	.jdt{margin-bottom: 0}


	.showPro2, .showPro3{display: block;}
	.showPro, .showPro_des, .home-pro{display: none;}


	.newList .nRight .con{padding: 10px;}
	.newList .con .newdes{ width:65%; margin-left: 10px; padding-top: 5px; }
	.news-more{right: 10px;}
	.newList .con ul li{margin-bottom: 10px;}
	.newList .con .newDate{padding-right: 10px;}
	.newList .con .newDate p.t1{font-size: 30px;}

	.otherList .newdes{ width: 60%; margin-left: 0; padding-top: 0 }
	.otherList .newDate p.t1{ padding-top: 0 }
	
	.home-pro{ width: 100% }
	.showPro2 ul{overflow: hidden; padding-top: 10px;}
	.showPro2 li{ width: 31%; float: left; margin-left: 5px; }
	.showPro2 li img{ width: 100%; height: 100px; }
	.showPro2 li p{text-align: center; height: 40px; line-height: 40px;}
	

	.showPro3 ul{overflow: hidden; padding-top: 10px;}
	.showPro3 li{ width: 48%; float: left; margin-left: 5px; margin-bottom: 15px; }
	.showPro3 li img{ width: 100%; height: 100px; }
	.showPro3 li span{ display: inline-block; height: 40px; overflow: hidden;}

	.jdt>div:nth-child(1){display: none;}

}

